package com.crmweb.dao;

import java.util.List;

import com.crmweb.entity.Userchecks;

public interface UserChecksDao {
/**
 * 多条件分页查询所有用户签到
 * @param uck
 * @return
 */
	public List<Userchecks> selAllUserchecksByWhere(Userchecks uck);
	/**
	 * 多条件分页查询所有用户签到数量
	 * @param uck
	 * @return
	 */
		public int  getcountByWhere(Userchecks uck);
		/**
		 * 用户签退
		 * @param id
		 * @return
		 */
		public int userCheckOut(int id);
		
		
		 
		/**
		 * 新增员工签到信息
		 */
		public int saveUserCheck(Userchecks userCheck);
		
		/**
		 * 更新员工签到信息
		 */
		public int updateUserCheck(Userchecks userCheck);
		
		/**
		 * 根据员工Id获取签到信息 
		 */
		public Userchecks getUserCheckByUserId(String userId);
		/**
		 * 根据用户Id和签到时间更新信息
		 * */
		public int updateUserCheckByCondition(Userchecks userCheck);
}
